.login{margin:3em 0;}
.login img{width:40px;vertical-align:-7px;margin-right:.5rem;}

.login-list,.login-log,.upload{margin:0 auto;}
.login-list li{width:100%;}
.login-list label{width:84px;line-height:37px;text-align:right;}
.login-list input[type='text'],.login-list input[type="password"],.cs-select{width:calc(100% - 84px);float:left;border:1px solid #dbdbdb;border-radius:4px;}
.login-rel{width:calc(100% - 6em - 8px);}
.login-rel label{width:auto;margin:0 5px;}
.login-rel label input{vertical-align:-2px;margin-right:3px;}


.login-bt{line-height:35px;margin:10px 0;
background-image:-webkit-linear-gradient(to top,#035b5b 25%,#009696 90%);
background-image:linear-gradient(to top,#035b5b 25%,#009696 90%);
-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4);
}

.register-list{margin:0 auto;}
.register-list li{margin:1rem 0;}
.register-list li button{text-align:left;height:60px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.7);box-shadow:0 1px 5px rgba(0,0,0,.7);
background-image:linear-gradient(#05d3ff, #00b5f0 50%, #05d3ff);border-radius:6px;color:white;font-size:16px;
}
.register-list li:nth-child(2) button{background-image:linear-gradient(#06b6cb, #06aaaa 50%, #06b6cb);}
.register-list li:nth-child(3) button{background-image:linear-gradient(#009696, #026666 50%, #009696);}
.register-list img{width:30px;margin:0 10px 0 20px;}

.upload{width:calc(100% - 84px);}
.upload img{height:80px;}
.upload .apfile1{width:calc(100% / 2 - 5px);position:relative;}
.upload .apfile1>a{height:80px;border:1px dashed #009696;display:block;font-size:12px;padding-top:50px;background:url(../../images/register.png) no-repeat center 20% / 30px 30px;}
.upload .delete a{width:100%;left:0;position:absolute;bottom:0;padding:5px 0;font-size:12px;background-color:rgba(0,0,0,.5);color:white;}
/*.upload a:before,.upload a:after{content:'';background-color:#009696;display:inline-block;position:absolute;}
.upload a:before{width:40px;height:2px;top:10px;left:50%;transform:translate(-50%,-50%);}
.upload a:after{width:2px;height:40px;}*/














